package com.eshore.norm.pattern.command;

import java.util.ArrayList;
import java.util.List;

/**
 * 服务员类  Invoker(请求者)：调用在Command 角色中定义的接口(API）
 *
 * @author: v-chenjl62
 * @date: 2024/2/7 10:25
 */
public class Waitor {
    private List<Command> commands=new ArrayList<>();

    public void setCommand(Command command) {
        commands.add(command);
    }

    //发起命令功能  喊订单来了
    public void orderUp(){
        for (Command command : commands) {
            command.execute();
        }

    }
}
